Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Challenger Ford de Cherbourg - Cherbourg Open de L'Isere (Open 38) - Grenoble The Manchester Trophy - Manchester Open Castilla y Leon - Segovia Qatar ATP Challenger - Doha Challenger 42 - Andrezieux HTV Challenger - Ho Chi Minh City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo KGHM Dialog Polish Indoors - Wroclaw Unique Zagreb Open - Zagreb Open D'Orleans - Orleans KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Cherbourg Challenger Johannesburg Challenger Challenger Ford de Cherbourg - Cherbourg Rhodes Challenger Bordeaux Challenger Manchester Challenger The Manchester Trophy - Manchester Segovia Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Sarajevo Challenger Johannesburg Challenger Rhodes Challenger Segovia Challenger Orleans Challenger Courmayeur Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Bordeaux Challenger Open de Franche-Comte - Besancon Granby Challenger Segovia Challenger St. Remy Challenger Mons Challenger Rennes Challenger Salzburg Challenger Dallas Challenger Bordeaux Challenger The Surbiton Trophy - Surbiton Ostrava Open 2005 - Ostrava Warsteiner Challenger Lubeck - Lubeck Orleans Challenger Cherbourg Challenger Open de Franche Comte - Besancon St. Brieuc Challenger Granby Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger KGHM Emax Polish Indoors - Wroclaw St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Gemax Open - Belgrade Cherbourg Challenger St. Brieuc Challenger Bordeaux Challenger Internationaux du Doubs - Besancon Brest Challenger Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Croatia Osiguranje Rijeka Open - Rijeka Heilbronn Open - Heilbronn Orleans Challenger Geneva Challenger - Geneva Lille Challenger The Surbiton Trophy - Surbiton DPD Challenger 2000 - Aschaffenburg Bordeaux Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Orleans Challenger Brest Challenger Cherbourg Challenger St. Brieuc Challenger Open de L'Isere-Open 38 - Grenoble Open de Franche-Comte - Besancon Internationaux de Tennis de Brest - Brest Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans Garden Open - Rome West of England Challenger - Bristol Open Castilla y Leon - Segovia Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid Istanbul Challenger VI Open Banc Agricol - Andorra The Manchester Trophy - Manchester Grand Prix de Tennis - St. Jean de Luz KGHM Polish Indoors - Wroclaw Mons Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de L'Isere - Grenoble Cherbourg Challeger Steelers Cup - Kosice Challenger 42 - Andrezieux Gold Flake Open - Chennai Japan Open - Tokyo Investor Swedish Open - Bastad Beijing Open - Beijing Heineken Open - Singapore Open 13 - Marseille AAPT Championships - Adelaide Heineken Open Singapore - Singapore Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Binghamton Professional Tennis Tournament - Binghamton Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Open de Moselle - Metz Jakarta Memphis Copenhagen St. Petersburg Oporto Halle Bastad Stuttgart New Haven Stockholm Bastad Stockholm Bastad Bastad Umag Bucharest San Marino Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans The LTA Men's Challenger - Nottingham Espinho Challenger - Espinho AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Internationaux de Doubs Open de Franchie-Comte - Besancon Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha GHI Bronx Classic - Bronx Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Le Gosier Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open de L'Isere - Grenoble Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Ethias Tennis Trophy - Mons PBZ Zagreb Indoors - Zagreb Brixina Tennis Open - Bressanone Estoril Open - Estoril The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Open 13 - Marseille AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Open 13 - Marseille IX Open Internacional D'Andorra - Andorra AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Open de Moselle - Metz West of England Tennis - Bristol Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Morocco Tennis Tour - Marrakech AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport GHI Bronx Classic - Bronx Winston-Salem Open - Winston-Salem Moselle Open - Metz Isla de Lanzarote - Lanzarote Brisbane International - Brisbane Apia International - Sydney Open de L'Isere - Grenoble Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch AEGON Championships - London Moselle Open - Metz European Open - Antwerp Open de Montauban - Montauban Brisbane International - Brisbane Apia International - Sydney XXVIII Edizione 'A.Savoldi' - Manerbio Open 13 - Marseille AEGON International - Eastbourne Citi Open - Washington Warsteiner Challenger Wolfsburg - Wolfsburg Swiss Indoors Basel - Basel Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille AEGON Championships - London Hall of Fame Open - Newport European Open - Antwerp The Scottish Tennis Championships - Edinburgh The Surbiton Trophy - Surbiton Open Sud de France - Montpellier Challenger 42 - Andrezieux Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Citi Open - Washington Moselle Open - Metz Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco ECM Prague Open 2005 - Prague Ramat Hasharon Challenger Athens Challenger Jersey Challenger ERA Real Estate Clay Court Championships - Orlando Open 13 - Marseille Heineken Open - Singapore Copenhagen Open - Copenhagen Orleans Challenger Open 13 - Marseille Sydney International - Sydney Stockholm Open - Stockholm Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Paris Lille Challenger Tennis Masters Series - Paris RCA Championships - Indianapolis Bordeaux Challenger Tennis Masters Series - Paris St. Petersburg Open - St. Petersburg America's Red Clay Tennis Championship - Coral Springs Canadian Open Basel Shanghai Open '98 - Shanghai IPB Czech Indoor - Ostrava Istanbul Challenger Gold Flake Open - Chennai Rennes Challenger Monte Carlo Challenger Ford de Cherbourg - Cherbourg BellSouth Open - Auckland ECM Cup - Prague NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris AAPT Championships - Adelaide Bordeaux Challenger Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Bordeaux Challenger Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Petange Challenger Sony Ericsson Open - Miami Challenger Hamburg - Hamburg 1st Challenger Tournament Leon - Leon Western & Southern Financial Group Masters - Cincinnati Tunis Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Challenger 42 - Andrezieux Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Open de Franche Comte - Besancon BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Japan Open - Tokyo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris RCA Championships - Indianapolis BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Legg Mason Tennis Classic - Washington D.C. GHI Bronx Classic - Bronx Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open 13 - Marseille Sybase Open - San Jose Mallorca Open - Mallorca Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de L'Isere - Grenoble Open 88 - Contrexeville Miami Open - Miami Franklin Templeton Tennis Classic - Scottsdale The Manchester Trophy - Manchester Monte-Carlo Rolex Masters - Monte-Carlo GHI Bronx Classic - Bronx Mutua Madrid Open - Madrid Gerry Weber Open - Halle Internazionali BNL d'Italia - Rome Wideyes Swedish Open - Bastad The Stella Artois Grass Court Championships - London Rogers Cup - Montreal Investor Swedish Open - Bastad AAPT Championships - Adelaide V Torneo Internazionale di Tennis - Barletta BNP Paribas Masters - Paris Copenhagen Open - Copenhagen Open Seat-Godo 2000 - Barcelona BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel Open 13 - Marseille Grand Prix Hassan II - Casablanca Lyon Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Bastad Hilversum BNP Paribas Masters - Paris The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington Miami Open - Miami The 10tele.com Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open French Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg French Open - Paris Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Qatar Mobil Open 2000 - Doha Wimbledon - London Gold Flake Open - Chennai U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Men's Clay Court Championship - Orlando French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Waldbaum's Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm European Community Championships - Antwerp French Open - Paris Moselle Open - Metz 1998 Mercedes Cup - Stuttgart Open Sud de France - Montpellier AT&T Challenge - Atlanta Ricoh Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York RCA Championships - Indianapolis Pilot Pen Tennis - New Haven French Open - Paris Wimbledon - London Australian Men's Hardcourt Championships - Adelaide ATP Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne Copenhagen Open - Copenhagen French Open - Paris Wimbledon - London U.S. Open - New York AT&T Challenge - Atlanta Australian Open - Melbourne Japan Open - Tokyo Heineken Open - Auckland French Open - Paris U.S. Open - New York Australian Open - Melbourne Kroger / St. Jude International - Memphis Stockholm Open - Stockholm San Jose Citrix Tennis Championships - Delray Beach Open 13 - Marseille The Stella Artois Grass Court Championships - London French Open - Paris Wimbledon - London U.S. Open - New York AEGON Championships - London Australian Open - Melbourne The Nottingham Open - Nottingham French Open - Paris U.S. Pro Tennis Championships - Boston Wimbledon - London Investor Swedish Open - Bastad Scania Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Pilot Pen Tennis - New Haven Moselle Open - Metz European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris 12th Paris Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, World Group, QR, SWE-IND 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-SVK 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Melbourne All Lower level tournaments Olympics - Sydney Grand Slam Cup